body {font-family: PingFangSC-Regular,Verdana,Arial,"宋体","微软雅黑"; overflow: hidden; background-color: #F0F0F0;}
html {background-color: #F0F0F0;}
.isflexbox {display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; align-items:center; -webkit-align-items:center; box-align:center; -moz-box-align:center; -webkit-box-align:center;}
.isflex {flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;}
.coverage-main {width: 10rem; margin: 0 auto; overflow: hidden; color: #333;}
.auto-startdata {width: 10rem; margin: 0.37333333rem auto 0.4rem; overflow: hidden; display: none;}
.auto-startdata p {padding: 0 0.48rem; height: 0.8rem; font-size: 13px; line-height: 0.8rem; text-align: center; color: #FFF; background-color: #EA4040; border-radius: 0.4rem; float: right; margin-right: 0.4rem;}
[data-dpr="2"] .auto-startdata p {font-size: 26px;}
[data-dpr="3"] .auto-startdata p {font-size: 39px;}

.coverage-name {width: 10rem; min-height: 0.8rem; margin: 0 auto; position: relative; background-color: #FFF;}
.coverage-line {width: 0.13333333rem; height: 0.53333333rem; margin: 0.13333333rem 0; float: left; background-color: #EA4040;}
.coverage-model {width: auto; display: inline-block; line-height: 1.214286; text-align: left; margin: 0.13333333rem 0 0 0.26666666rem; font-size: 14px;}
.iscoverage {width: 0.84266666rem; height: 0.53333333rem; background-color: #EA4040; border-radius: 1.06666666rem; position: absolute; top: 50%; margin-top: -0.26666666rem; right: 0.4rem;}
.iscoverage p {width: 0.45333333rem; height: 0.45333333rem; border-radius: 50%; background-color: #FFF; position: absolute; top: 50%; margin-top: -0.22666666rem; box-shadow: 0 0.08rem 0.02666666rem 0 rgba(0,0,0,0.05), 0 0.05333333rem 0.05333333rem 0 rgba(0,0,0,0.10), 0 0.08rem 0.08rem 0 rgba(0,0,0,0.05);}
.biz-content,.sali-content {width: 10rem; margin: 0 auto; overflow: hidden;}
.sali-content {display: none;}
.coverage-biz {margin-top: 0.16rem;}
.sdew-div {margin-left: 0.21333333rem; display: none;}
.coverage-sdew {font-size: 12px; line-height: 1.16666666; color: #333; margin-right: 0.21333333rem; white-space:nowrap;}
[data-dpr="2"] .coverage-sdew {font-size: 24px;}
[data-dpr="3"] .coverage-sdew {font-size: 36px;}
.coverage-content img {width: 0.32rem; height: auto; vertical-align: middle;}
.coverage-content {width: 100%; min-height: 1.46666666rem; margin-top: 0.02666666rem; background-color: #FFF;}
.coverage-next {width: 10rem; margin: 0.4rem auto 0;  background-color: #FFF; overflow: hidden;}
.coverage-next p {width: 8.53333333rem; height: 1.17333333rem; font-size: 16px; line-height: 1.17333333rem; text-align: center; color: #FFF; margin: 0.53333333rem auto 0.48rem; background-color: #EA4040; box-shadow: 0 0 0.10666666rem 0 #FF6B6B; -webkit-box-shadow: 0 0 0.10666666rem 0 #FF6B6B; -moz-box-shadow: 0 0 0.10666666rem 0 #FF6B6B; border-radius: 0.64rem;}
[data-dpr="2"] .coverage-next p {font-size: 32px;}
[data-dpr="3"] .coverage-next p {font-size: 48px;}
.sdew-choice {display: none;}
.coverage-right {float: right; text-align: right;}
.coverage-title {width: auto; display: inline-block; line-height: 1.214286; text-align: left; margin-left: 0.4rem; font-size: 14px;}
.coverage-text {font-size: 14px; text-align: right; color: #333; margin: 0 0 0 0.38666666rem; border: 0; line-height: 1.46666666rem; padding-right: 0.26666666rem; display: inline-block; vertical-align: middle;}
[data-dpr="2"] .coverage-text,[data-dpr="2"] .coverage-title,[data-dpr="2"] .coverage-model {font-size: 28px;}
[data-dpr="3"] .coverage-text,[data-dpr="3"] .coverage-title,[data-dpr="3"] .coverage-model {font-size: 42px;}
.coverage-content .coverage-arrow {width: 0.34666666rem; height: auto; line-height: 1.46666666rem; margin-right: 0.4rem; display: inline-block;}

.area-main {width: 10rem; margin: 0 auto; overflow: hidden; display: none;}
.area-select {width: 9.2rem; min-height: 0.8rem; margin: 0.29333333rem auto 0.26666666rem; background-color: #FFF; border-radius: 0.4rem; align-items:center; -webkit-align-items:center; box-align:center; -moz-box-align:center; -webkit-box-align:center; -webkit-justify-content:center; justify-content:center; -moz-box-pack:center; -webkit-box-pack:center; -moz-box-pack:center; box-pack:center;}
.input-select {width: 2.66666666rem; line-height: 0.8rem; border: 0; color: #8E8E93; text-align: left; font-size: 12px;}
[data-dpr="2"] .input-select {font-size: 24px;}
[data-dpr="3"] .input-select {font-size: 36px;}
.img-select {width: 0.34666666rem; height: auto; margin: 0 0.21333333rem 0 0.33333333rem;}
.img-close {width: 0.37333333rem; height: auto; margin: 0 0.26666666rem 0 0.21333333rem; display: none;}
.select-result,.city-list {width: 100%; margin: 0 auto;}
.select-result ul,.city-list ul {overflow: hidden;}
.select-result li,.area-city,.city-list p {font-size: 15px; height: 1.33333333rem; background-color: #FFF; margin-bottom: 0.02666666rem; color: #333; line-height: 1.33333333rem; padding: 0 0.4rem;}

.area-whole {width: 10rem; margin: 0 auto;}
.area-shortcut {width: 100%; margin: 0 auto; background-color: #FFF; overflow: hidden;}
.area-owntitle {font-size: 15px; line-height: 1.2; color: #333; margin: 0.42666666rem 0 0.32rem 0.4rem;}
.area-ownposition {height: 0.69333333rem; border-radius: 0.34666666rem; background-color: #EA4040; display: inline-block; margin-left: 0.4rem;}
.area-ownposition img {width: 0.34666666rem; height: auto; margin-left: 0.48rem; display: inline-block; vertical-align: middle;}
.area-ownposition span {font-size: 15px; height: 0.69333333rem; line-height: 0.69333333rem; color: #FFF; margin-right: 0.48rem; display: inline-block; vertical-align: middle;}
.area-hot {font-size: 15px; line-height: 1.2; color: #333; margin: 0.37333333rem 0 0.32rem 0.4rem;}
.area-hotlist {width: 100%; margin: 0 0 0.37333333rem 0; overflow: hidden;}
.area-hotlist ul {overflow: hidden;}
.area-hotlist li {margin: 0 0 0.37333333rem 0.4rem;}
.area-hotlist li p {font-size: 15px; height: 0.69333333rem; line-height: 0.69333333rem; padding: 0 0.66666666rem; color: #333; border-radius: 0.34666666rem; background-color: #F0F0F0; display: inline-block;; display: inline-block; margin-right: 0.53333333rem;}
[data-dpr="2"] .select-result li,[data-dpr="2"] .area-owntitle,[data-dpr="2"] .area-ownposition span,[data-dpr="2"] .area-hot,[data-dpr="2"] .area-hotlist li p,[data-dpr="2"] .area-city,[data-dpr="2"] .city-list p {font-size: 30px;}
[data-dpr="3"] .select-result li,[data-dpr="3"] .area-owntitle,[data-dpr="3"] .area-ownposition span,[data-dpr="3"] .area-hot,[data-dpr="3"] .area-hotlist li p,[data-dpr="3"] .area-city,[data-dpr="3"] .city-list p {font-size: 45px;}
#insuranceList {display: none;}

.city-pinyin {width: 1.33333333rem; height: 1.33333333rem; font-size: 1rem; border-radius: 0.13333333rem; color: #333; text-align: center; line-height: 1.33333333rem; background-color: #999; opacity: 0.6; position: fixed; left: 50%; top: 50%; margin-left: -0.66666667rem; margin-top: -0.66666667rem; display: none;}
.city-list div {font-size: 14px; line-height: 1.21428571; color: #333; margin: 0.13333333rem 0 0.21333333rem 0.4rem;}
[data-dpr="2"] .city-list div {font-size: 28px;}
[data-dpr="3"] .city-list div {font-size: 42px;}
.select-pinyin {position: fixed; font-size: 13px; line-height: 1.5; text-align: center; color: #030303; width: 0.34666666rem; z-index: 10006; right: 0;}
[data-dpr="2"] .select-pinyin {font-size: 26px;}
[data-dpr="3"] .select-pinyin {font-size: 39px;}